.filter {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  color: #444950;
  padding: 10px 0;

  &-refer {
    flex: 1;
    display: flex;
    align-items: center;

    &-label {
      flex-shrink: 0;
      padding: 10px 20px;
    }

    &-items {
      flex: 1;
      display: flex;
      align-items: center;
   
      .filter-refer-item {
        border-left: @thinBorder;
        padding: 0 6px;

        .tag-button {
          padding: 0 4px;
          min-width: auto;
        }
      }
    }
  }
}
